body
{
	width : 800px ;
	margin : auto ;
	background-color : white ;
	background-image : url('pics/background.png') ;
	background-attachment : fixed ;
	font-family : verdana ;
	font-size : 14px ;
}

header
{
	text-align : center ;
}

section
{
	border : 1px solid black ;
	background-color : white ;
	padding : 20px ;
}

h1
{
	font-size : 25px ;
	letter-spacing : 1px ;
}

h3
{
	font-size : 18px ;
	text-align : center ;
	margin-top : 30px ;
}

hr
{
	border : 0 ;
}

#aide
{
	margin-top : -2px ;
	padding : 1px 10px ;
	background : #f0f0f0 ;
}

div.global_div
{
	border : 1px solid black ;
	margin-bottom : 10px ;
}

div.div_1
{
	margin-left : 30px ;
	margin-top : 10px ;
	text-align : center ;
}

div.div_2
{
	margin-bottom : 15px ;
}

form
{
	margin-top : 30px ;
}

select
{
	margin-top : 10px ;
	width : 250px ;
	height : 30px ;
	font-size : 15px ;
}

select.mostPreferred
{
	margin-right : 10px ;
}

select.lessPreferred
{
	margin-left : 10px ;
}

select.condition
{
	margin-left : 10px ;
	width : 300px ;
}

label.label_check
{
	font-weight : bold ;
	font-size : 16px ;
	margin-left : 5px ;
}

p.p_pref
{
	font-size : 16px ;
	margin-left : 10px ;
	font-weight : bold ;
}

p.p_semantic
{
	font-size : 16px ;
	margin-left : 10px ;
	margin-top : -15px ;
	margin-bottom : 20px ;
}

select.semantic
{
	width : 120px ;
	height : 25px ;
	margin-left : 10px ;
}

img.img_close
{
	float : right ;
	margin-top : -40px ;
	margin-right : 10px ;
}

#add_preference
{
	float : right ;
	font-size : 15px ;
	width : 200px ;
	height : 30px ;
}

#validate_set
{
	width : 300px ;
	height : 50px ;
	font-size : 16px ;
	text-align : center ;
	margin-top : 40px ;
	margin-left : 225px ;
}